package com.project.service;

import com.project.bean.BuyCartBean;
import com.project.bean.SaleCartBean;

import java.util.List;

/**
 * 销售车业务接口
 */
public interface ISaleCartService {

    /**
     * 按用户编号查询销售车信息
     * @param userId 用户编号
     * @return 销售车集合
     */
    public List<SaleCartBean> findByUserId(Integer userId);

    /**
     * 按编号删除购物车
     * @param id 编号
     */
    public void del(Integer id);

    /**
     * 添加商品到销售车
     * 判断采购车是否存在该商品，如果存在，将销售数量累加，如果不存在，添加到销售车的商品。
     * @param saleCart 销售车对象
     */
    public void add(SaleCartBean saleCart);

    /**
     * 按编号修改销售车信息
     * @param id 编号
     * @param num 采购数量
     */
    public void update(Integer id,Integer num);

}
